prueba irrefutable - German English Dictionary